home *** CD-ROM | disk | FTP | other *** search
/ PC Open 107 / PC Open 107 CD 2.bin / CD2 / PDF / Corsi / PHP / lezione_4 / stud_select.php < prev    next >
Encoding:
PHP Script  |  2004-12-23  |  1.2 KB  |  31 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  2. <html>
  3. <head>
  4.     <title>Curriculum dello studente scelto</title>
  5. </head>
  6. <body>
  7. <h3>Scegli lo studente di cui vuoi vedere la situazione</h3><p>
  8. <?php
  9.     $nome_db = "universitas";
  10.     $id_connessione=@mysql_connect("127.0.0.1","root","pluto") or die("Non Φ possibile accedere al server");
  11.     @mysql_select_db($nome_db,$id_connessione) or die("Non Φ stato possibile accedere al database");
  12.  
  13.     // scrivo la query che mi serve concatenando dei campi
  14.     $q="SELECT CONCAT(matricola,' - ',cognome,' ',nome) AS stud, matricola FROM studente ORDER BY cognome, nome, matricola";
  15.     $id_ris=@mysql_query($q) or die("Non Φ possibile eseguire la query");
  16.  
  17.     // creo il form con la casella a discesa da cui scegliere il nome dello studente. La scelta sarα inviata alla pagina stud_cv.php
  18.     ?>
  19.     <form name="scelta" method="post" action="stud_cv.php">
  20.         <select name="stud_nome">
  21.             <?php
  22.                 while ($record=mysql_fetch_array($id_ris)) {
  23.                     echo "<option value=".$record[matricola].">".$record[0]."</option>";
  24.                 }    
  25.                 mysql_close();
  26.             ?>        
  27.         </select><p>
  28.         <input type="submit" name="invia" value="Vai alla scheda" />
  29.     </form>    
  30. </body>
  31. </html>